X-Git-Url: https://permondes.de/gitweb/Analog_Engine.git/blobdiff_plain/92b24062f5676c290b5d041358aaa25b49f2f4f2..e00a4a89ac7068694755d7272afbae4a24280c89:/scripts/EP1%2010.02%20Forced%20Harmonic%20Oscillator.LACE?ds=inline diff --git a/scripts/EP1 10.02 Forced Harmonic Oscillator.LACE b/scripts/EP1 10.02 Forced Harmonic Oscillator.LACE index 6e51b64..c9ea1ac 100644 --- a/scripts/EP1 10.02 Forced Harmonic Oscillator.LACE +++ b/scripts/EP1 10.02 Forced Harmonic Oscillator.LACE @@ -1,10 +1,10 @@ # Forced Damped_Harmonic Oscillator -# x'' + 2*delta*x' + omega.0^2*x = A cos (omega.f t) +# x'' + 2*delta*x' + omega.0^2*x = b cos (omega t) -# generating oscillation with omega.f -# f'' = -omega.f^2*f +# generating oscillation with omega +# f'' = -omega^2*f coefficient.1(-1) -> -f0 # amplitude -coefficient.2 -> omega^2 +coefficient.3 -> omega^2 iintegrate f'' -> -f' iintegrate -f' -> f IC: -f0 @@ -12,7 +12,7 @@ cmultiply f, omega^2 -> omega^2*f invert omega^2*f -> -omega^2*f assign -omega^2*f -> f'' invert f -> -f -output f -> y +output f -> out.y # forced damped harmonic oscillation # x'' = -(2*delta*x' + omega.0^2*x) + A cos (omega.f t) @@ -30,4 +30,4 @@ cmultiply x, omega.0^2 -> omega.0^2*x isum 2*delta*x', omega.0^2*x, -f -> -(2*delta*x'+omega.0^2*x)-f assign -(2*delta*x'+omega.0^2*x)-f -> x'' -output(x) -> x +output x -> out.x